home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / cmds.fmt / xdvi.man < prev    next >
Text File  |  1990-03-04  |  14KB  |  397 lines

  1.  
  2.  
  3.  
  4. XDVI                 UNKNOWN MANUAL SECTION                  XDVI
  5.  
  6.  
  7.  
  8. NNAAMMEE
  9.      xdvi - DVI Previewer for the X Window System
  10.  
  11. SSYYNNOOPPSSIISS
  12.      xxddvvii [+[_p_a_g_e]] [-s _s_h_r_i_n_k] [-S _d_e_n_s_i_t_y] [-p _p_i_x_e_l_s] [-l]
  13.      [-rv] [-fg _c_o_l_o_r] [-bg _c_o_l_o_r] [-hl _c_o_l_o_r] [-bd _c_o_l_o_r] [-cr
  14.      _c_o_l_o_r] [-margins _i_n_c_h_e_s] [-sidemargin _i_n_c_h_e_s] [-topmargin
  15.      _i_n_c_h_e_s] [-paper _p_a_p_e_r_t_y_p_e] [-mgs[_n] _s_i_z_e] [-altfont _f_o_n_t]
  16.      [#_g_e_o_m_e_t_r_y] [-geometry _g_e_o_m_e_t_r_y] [-display _d_i_s_p_l_a_y] [-copy]
  17.      [-thorough] dvi_file
  18.  
  19. DDEESSCCRRIIPPTTIIOONN
  20.      _X_d_v_i is a program which runs under the X window system. It
  21.      is used to preview DVI files, such as are produced by TeX.
  22.  
  23.      This program has the capability of showing the file shrunken
  24.      by various (integer) factors, and also has a ``magnifying
  25.      glass'' which allows one to see a small part of the unshrunk
  26.      image momentarily.
  27.  
  28.      Before displaying any page or part thereof, it checks to see
  29.      if the dvi file has changed since the last time it was
  30.      displayed.  If this is the case, then _x_d_v_i will reinitialize
  31.      itself for the new dvi file.  For this reason, exposing
  32.      parts of the _x_d_v_i window while _T_e_X is running should be
  33.      avoided.  This feature allows you to preview many versions
  34.      of the same file while running _x_d_v_i only once.
  35.  
  36. OOPPTTIIOONNSS
  37.      In addition to specifying the .ddvvii file (with or without the
  38.      .ddvvii), _X_d_v_i supports the following command line options.  If
  39.      the option begins with a `++' instead of a `--', the option is
  40.      restored to its default value.  By default, these options
  41.      can be set via the resource names given in parentheses in
  42.      the description of each option.
  43.  
  44.      +ppaaggee
  45.           Specifies the first page to show.  If + is given
  46.           without a number, the last page is assumed; the first
  47.           page is the default.
  48.  
  49.      --ss _s_h_r_i_n_k
  50.           (.shrinkFactor) Defines the initial shrink factor.  The
  51.           default value is 3.
  52.  
  53.      --SS _d_e_n_s_i_t_y
  54.           (.densityPercent) Determines the density used when
  55.           shrinking bitmaps for fonts.  A higher value produces a
  56.           lighter font.  The default value is 40.
  57.  
  58.      --pp _p_i_x_e_l_s
  59.           (.pixelsPerInch) Defines the size of the fonts to use,
  60.  
  61.  
  62.  
  63. X Version 11               8 May 1989                           1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. XDVI                 UNKNOWN MANUAL SECTION                  XDVI
  71.  
  72.  
  73.  
  74.           in pixels per inch.  The default value is 300.
  75.  
  76.      --aallttffoonntt _f_o_n_t
  77.           (.altFont) Declares a default font to use when the font
  78.           in the dvi file cannot be found.  This is useful, for
  79.           example, with PostScript <tm> fonts.
  80.  
  81.      --ll   (.listFonts) Causes the names of the fonts used to be
  82.           listed.
  83.  
  84.      --rrvv  (.reverseVideo) Causes the page to be displayed with
  85.           white characters on a black background, instead of vice
  86.           versa.
  87.  
  88.      --bbww _w_i_d_t_h
  89.           (.borderWidth) Specifies the width of the border of the
  90.           window.
  91.  
  92.      --bboorrddeerrwwiiddtthh _w_i_d_t_h
  93.           Same as --bbww, above.
  94.  
  95.      --ffgg _c_o_l_o_r
  96.           (.foreground) Determines the color of the text (fore-
  97.           ground).
  98.  
  99.      --ffoorreeggrroouunndd _c_o_l_o_r
  100.           Same as --ffgg, above.
  101.  
  102.      --bbgg _c_o_l_o_r
  103.           (.background) Determines the color of the background.
  104.  
  105.      --bbaacckkggrroouunndd _c_o_l_o_r
  106.           Same as --bbgg, above.
  107.  
  108.      --hhll _c_o_l_o_r
  109.           (.highlight) Determines the color of the page border.
  110.  
  111.      --bbdd _c_o_l_o_r
  112.           (.borderColor) Determines the color of the window bord-
  113.           er.
  114.  
  115.      --ccrr _c_o_l_o_r
  116.           (.cursorColor) Determines the color of the cursor.  The
  117.           default is the foreground color.
  118.  
  119.      --tthhoorroouugghh
  120.           (.thorough) _X_d_v_i will usually try to ensure that over-
  121.           strike characters (_e._g.  \notin) are printed correctly.
  122.           On monochrome displays, this is always possible with
  123.           one logical operation, either _a_n_d or _o_r.  On color
  124.           displays, however, this may take two operations, one to
  125.           set the appropriate bits and one to clear other bits.
  126.  
  127.  
  128.  
  129. X Version 11               8 May 1989                           2
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. XDVI                 UNKNOWN MANUAL SECTION                  XDVI
  137.  
  138.  
  139.  
  140.           If this is the case, then by default _x_d_v_i will instead
  141.           use the _c_o_p_y operation, which does not handle over-
  142.           striking correctly.  The ``thorough'' option chooses
  143.           the slower but more correct choice.  See also -_c_o_p_y,
  144.           below.
  145.  
  146.      --ccooppyy
  147.           (.copy) Always use the _c_o_p_y operation when writing
  148.           characters to the display.  This option may be neces-
  149.           sary for correct operation on a color display, but
  150.           overstrike characters will be incorrect.
  151.  
  152.      --mmaarrggiinnss _i_n_c_h_e_s
  153.           (.margins) Specifies the size of both the top margin
  154.           and side margin.  This can be a decimal number, _e._g.,
  155.           1.5.  It determines the ``home'' position of the page
  156.           within the window as follows.  If the entire page fits
  157.           in the window, then the margin settings are ignored.
  158.           If, even after removing the margins from the left,
  159.           right, top, and bottom, the page still cannot fit in
  160.           the window, then the page is put in the window such
  161.           that the top and left margins are hidden, and presum-
  162.           ably the upper left-hand corner of the text on the page
  163.           will be in the upper left-hand corner of the window.
  164.           Otherwise, the text is centered in the window.  See
  165.           also `MM' under the KEYSTROKES section.
  166.  
  167.      --ssiiddeemmaarrggiinn _i_n_c_h_e_s
  168.           (.sideMargin) Specifies the side margin (see above).
  169.  
  170.      --ttooppmmaarrggiinn _i_n_c_h_e_s
  171.           (.topMargin) Specifies the top and bottom margins (see
  172.           above).
  173.  
  174.      --ppaappeerr _p_a_p_e_r_t_y_p_e
  175.           (.paper) Specifies the size of the printed page.  This
  176.           may be of the form _wx_h (or _wx_hcm), where _w is the width
  177.           in inches (or cm) and _h is the height in inches (or
  178.           cm), respectively.  There are also synonyms which may
  179.           be used:  us (8.5x11), usr (11x8.5), legal (8.5x14),
  180.           foolscap (13.5x17), as well as the ISO sizes a1-a7,
  181.           b1-b7, c1-c7, a1r-a7r (a1-a7 rotated), etc.  The de-
  182.           fault size is 8.5 x 11 inches.
  183.  
  184.      --mmggss[[nn]] _s_i_z_e
  185.           (.magnifierSize[n]) Specifies the size of the window to
  186.           be used for the ``magnifying glass'' for Button _n.  See
  187.           the MOUSE ACTIONS section.  Defaults are 200, 350, 600,
  188.           900, and 1200.
  189.  
  190.      --mmggss _s_i_z_e
  191.           Same as --mmggss11, above.
  192.  
  193.  
  194.  
  195. X Version 11               8 May 1989                           3
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. XDVI                 UNKNOWN MANUAL SECTION                  XDVI
  203.  
  204.  
  205.  
  206.      --ggeeoommeettrryy _g_e_o_m_e_t_r_y
  207.           (*geometry) Specifies the initial geometry of the win-
  208.           dow.
  209.  
  210.      ##_g_e_o_m_e_t_r_y
  211.           (.iconGeometry) Specifies the initial position for the
  212.           icon.
  213.  
  214.      --ddiissppllaayy _h_o_s_t:_d_i_s_p_l_a_y
  215.           Specifies the host and screen to be used for displaying
  216.           the dvi file.  This is normally obtained from the en-
  217.           vironment variable ``DISPLAY.''
  218.  
  219. KKEEYYSSTTRROOKKEESS
  220.      XXddvvii recognizes the following keystrokes when typed in its
  221.      window.  Each may optionally be preceded by a (positive or
  222.      negative) number, whose interpretation will depend on the
  223.      particular keystroke.
  224.  
  225.      qq    Quits the program.  Control-C and control-D will do
  226.           this, too.
  227.  
  228.      nn    Moves to the next page (or to the nnth next page if a
  229.           number is given).  Synonyms are `ff', Space, Return, and
  230.           Line Feed.
  231.  
  232.      pp    Moves to the previous page (or back nn pages).  Synonyms
  233.           are `bb', control-H, and Delete.
  234.  
  235.      gg    Moves to the page with the given number.  Initially,
  236.           the first page is assumed to be page number 1, but this
  237.           can be changed with the `PP' keystroke, below.  If no
  238.           page number is given, then it goes to the last page.
  239.  
  240.      PP    ``This is page number nn.''  This can be used to make
  241.           the `gg' keystroke refer to actual page numbers instead
  242.           of absolute page numbers.
  243.  
  244.      CCoonnttrrooll--LL
  245.           Redisplays the current page.
  246.  
  247.      ^^    Move to the ``home'' position of the page.  This is
  248.           normally the upper left-hand corner of the page,
  249.           depending on the margins as described in the -margins
  250.           option, above.
  251.  
  252.      uu    Moves up a window-full.
  253.  
  254.      dd    Moves down a window-full.
  255.  
  256.      ll    Moves left a window-full.
  257.  
  258.  
  259.  
  260.  
  261. X Version 11               8 May 1989                           4
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. XDVI                 UNKNOWN MANUAL SECTION                  XDVI
  269.  
  270.  
  271.  
  272.      rr    Moves right a window-full.
  273.  
  274.      cc    Moves the page so that the point currently beneath the
  275.           cursor is moved to the middle of the window.  It also
  276.           (gasp!) warps the cursor to the same place.
  277.  
  278.      MM    Sets the margins so that the point currently under the
  279.           cursor is the upper left-hand corner of the text in the
  280.           page.
  281.  
  282.      ss    Changes the shrink factor to the given number.  If no
  283.           number is given, the smallest factor that makes the en-
  284.           tire page fit in the window will be used.  (Margins are
  285.           ignored in this computation.)
  286.  
  287.      SS    Sets the density factor to be used when shrinking bit-
  288.           maps.  This should be a number between 0 and 100;
  289.           higher numbers produce lighter characters.
  290.  
  291.      RR    Forces the dvi file to be reread.  This allows you to
  292.           preview many versions of the same file while running
  293.           _x_d_v_i only once.
  294.  
  295.      kk    Normally when _x_d_v_i switches pages it moves to the home
  296.           position as well.  The `k' keystroke toggles a `keep-
  297.           position' flag which, when set, will keep the same po-
  298.           sition when moving between pages.  Also `0k' and `1k'
  299.           clear and set this flag, respectively.
  300.  
  301. MMOOUUSSEE AACCTTIIOONNSS
  302.      If the shrink factor is set to any number other than one,
  303.      then clicking any mouse button will pop up a ``magnifying
  304.      glass'' which shows the unshrunk image in the vicinity of
  305.      the mouse click.  This subwindow disappears when the mouse
  306.      button is released.  Different mouse buttons produce dif-
  307.      ferent sized windows, as indicated by the --mmggss option,
  308.      above.  Moving the cursor while holding the button down will
  309.      move the magnifying glass.
  310.  
  311.      Also, the scrollbars (if present) behave in the standard
  312.      way:  pushing Button 2 in a scrollbar moves the top or left
  313.      edge of the scrollbar to that point and optionally drags it;
  314.      pushing Button 1 moves the image up or right by an amount
  315.      equal to the distance from the button press to the upper
  316.      left-hand corner of the window; pushing Button 3 moves the
  317.      image down or left by the same amount.
  318.  
  319. EENNVVIIRROONNMMEENNTT
  320.      Uses the environment variable ``DISPLAY'' to specify which
  321.      bit map display terminal to use.
  322.  
  323.      The environment variable ``XDVIFONTS'' determines the
  324.  
  325.  
  326.  
  327. X Version 11               8 May 1989                           5
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. XDVI                 UNKNOWN MANUAL SECTION                  XDVI
  335.  
  336.  
  337.  
  338.      path(s) searched for fonts in the following manner.  The
  339.      string consists of one or more strings separated by colons.
  340.      In each such string, the substring ``%f'' is changed to the
  341.      font name; ``%d'' is changed to the magnification; and
  342.      ``%p'' is changed to the font family (``gf'', ``pk'', or
  343.      ``pxl'').  If no ``%f'' appears in the string, then the
  344.      string ``/%f.%d%p'' is added on the end.  For example, if
  345.      the string is ``/usr/local/tex/fonts'' and the font is cmr10
  346.      at 300dpi, then it searches for
  347.      /usr/local/tex/fonts/cmr10.300gf,
  348.      /usr/local/tex/fonts/cmr10.300pk, and
  349.      /usr/local/tex/fonts/cmr10.1500pxl, in that order.  If the
  350.      first character of the ``XDVIFONTS'' variable is a colon,
  351.      then the system default paths are tried first.  If the font
  352.      is not found in the desired size, then _x_d_v_i will try to find
  353.      the nearest size.  If the font cannot be found at all, then
  354.      _x_d_v_i will try to vary the point size of the font (within a
  355.      certain range), and if this fails, then it will use the font
  356.      specified as the alternate font (cf. --aallttffoonntt).
  357.  
  358.      The ``XDVISIZES'' variable must be set to indicate which
  359.      sizes of fonts are available.  It should consists of a list
  360.      of numbers separated by colons.  If the list begins with a
  361.      colon, the system default sizes are used, as well.  Sizes
  362.      are expressed in dots per inch; decimals may be used for
  363.      ``pxl'' files: for example, a 300 dots per inch file magni-
  364.      fied by half a step comes out to 1643 dots per five inches,
  365.      which should be encoded as 328.6.  The current default set
  366.      of sizes is 300:328.6:360:432:518.4:622:746.4.
  367.  
  368. FFIILLEESS
  369.      /sprite/lib/fonts/pk   Font pixel files.
  370.  
  371. SSEEEE AALLSSOO
  372.      X(1).
  373.  
  374. AAUUTTHHOORRSS
  375.      Eric Cooper, CMU, did a version for direct output to a QVSS.
  376.      Modified for X by Bob Scheifler, MIT Laboratory for Computer
  377.      Science.  Modified for X11 by Mark Eichin, MIT SIPB.  Addi-
  378.      tional enhancements by many others.
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393. X Version 11               8 May 1989                           6
  394.  
  395.  
  396.  
  397.